import hashlib


def string_to_md5(input_string):
    # 创建md5对象
    md5_hash = hashlib.md5()

    # 需要确保字符串被编码为字节
    md5_hash.update(input_string.encode('utf-8'))

    # 返回16进制格式的MD5哈希值
    return md5_hash.hexdigest()


if __name__ == '__main__':
    # 示例使用
    input_str = "要转换的字符串"
    md5_result = string_to_md5(input_str)
    print(md5_result)
